package com.trend.service;

import java.util.List;

import org.springframework.cache.annotation.CacheConfig;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;

import com.trend.pojo.Index;

import cn.hutool.core.collection.CollUtil;
// 服务类，直接从reids获取数据。 如果没有数据，则会返回 “无效指数代码”。
@Service
@CacheConfig(cacheNames = "indexes")
public class IndexService {

	private List<Index> indexes;
	
	@Cacheable(key = "'all_codes'")
	public List<Index> get() {
		Index index = new Index();
		index.setName("无效指数代码！");
		index.setCode("000000");
		
		return CollUtil.toList(index);
	}
}
